.login{width:1366px; height:768px; background: url(../images/login_bg.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; overflow: hidden; position: absolute; top:50%; margin-top: -384px; left:50%; margin-left: -683px;}
body{background-color: #387ccd; position: relative; width:100%; height:100%;}
.logo{background: url(../images/logo.png) no-repeat; width:167px; height:34px; margin:100px 0 0 370px;}
.login_write{width:265px; padding:125px 0 0 430px;}
.user,.password{overflow: hidden; position: relative; padding-top:25px; font-size: 16px; color:#fff;}
.user span,.password span{float:left; padding-right: 5px; line-height:28px;}
.user input,.password input{float:left; width:200px; height:28px; line-height:28px; background-color: #fff; border:0; padding-left:10px;}
.user img,.password img{position: absolute; right:15px; bottom:7px;}
.password img{right:13px;}
.yanzheng,.login_btn{overflow: hidden; padding:15px 0 0 52px;}
.yanzheng img{float:left; margin-right:10px; *margin-top:2px;}
.yanzheng input{width:75px; height:25px; line-height: 25px; border:1px solid #a5b0b6; padding-left:5px;}
.login_btn a{float:left; margin-right:30px;}
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px #fff inset; 
}

.login-mess{font-size:12px; color:red; padding:5px 0 0 52px;}